-
Notifications
You must be signed in to change notification settings - Fork 185
Vendor libcore 1.49
#4060
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Vendor libcore 1.49
#4060
Conversation
Note that this PR leaves usage of |
94d3b93
to
ba9d65a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM I like the idea. I assume this is completely unmodified?
Yep. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mmh a bit sad that the Cargo.toml in libcore does not document the library's version. I like @philberty 's idea to track the source of the library, not sure the hash is required but the version should be. And it should be somewhere close so we won't forget to update it. Otherwise LGTM.
ba9d65a
to
a6eac43
Compare
I've created a file |
a6eac43
to
6380a8d
Compare
contrib/ChangeLog: * gcc-changelog/git_commit.py (ignored_prefixes): Add 'libgrust/rustc-lib/core/'. Signed-off-by: Owen Avery <[email protected]>
This commit imports libcore 1.49.0 into a new directory, "libgrust/rustc-lib/core". LICENSE-* files are taken from the rustc 1.49.0 repository root. libgrust/ChangeLog: * rustc-lib/LICENSE-APACHE: New file. * rustc-lib/LICENSE-MIT: New file. * rustc-lib/version-info: New file. Signed-off-by: Owen Avery <[email protected]>
6380a8d
to
1fab738
Compare
This vendors
libcore
underlibgrust
. In the future we can use this for buildinglibcore
as a runtime library, and in the near-future we can use it to test progressively later phases of the compiler onlibcore
as part of the testsuite.